package tools.config;

import java.util.Collection;
import java.util.Map;

public class GenericValidator {

    public static boolean isBlankOrNull(String s) {
        return s == null || s.isEmpty();
    }

    public static boolean isBlankOrNull(Collection<?> c) {
        return c == null || c.isEmpty();
    }

    public static boolean isBlankOrNull(Map<?, ?> m) {
        return m == null || m.isEmpty();
    }

    public static boolean isBlankOrNull(Number n) {
        return n == null || n.doubleValue() == 0;
    }

    public static boolean isBlankOrNull(Object[] a) {
        return a == null || a.length == 0;
    }
}